# ''''
# 字典：
# 特点：
#     无序、键值对、键唯一、值无所谓
#
# '''
# # 1、字典的创建
# # 使用 {} 创建字典
# dict_a = {}  # 重点掌握
# dict_b = {'a': 111, 'b': 2222, 'c': 111}  # 重点掌握
# dict_c = {'a': 111, 'b': 2222, 333: 'hello'}
# dict_d = {'a': 111, 'b': 2222, 333: 'hello', 'd': dict_c}
# # dict_d = {'a': {}, 'b': 2222, 'c': {}, 'd': {}}
# print(dict_a)
# print(dict_b)
# print(dict_c)
# print(dict_d)
#
# # 使用 dict() 创建字典
# d_a = dict()
# d_b = dict(a=111)
# print(d_a)
# print(d_b)
#
# # 案例：
# student_dict = {'no1': '刘梦丹', 'no2': '吴圆', 'no3': '刘顺', 'no4': '王家成'}
# print(student_dict)
#
# # 字典的访问
# student_dict = {'no1': '刘梦丹', 'no2': '吴圆', 'no3': '刘顺', 'no4': '王家成'}
# # 通过key访问value
# print(student_dict['no1'])
#
# # 通过get()访问
# print(student_dict.get('no1'))
#
# print(student_dict.values())
# print(student_dict.keys())
# print(student_dict.items())
#
# for key, value in student_dict.items():
#     print(f'{key}-----------{value}')
#
# # 3、字典的新增
# student_dict = {'no1': '刘梦丹', 'no2': '吴圆', 'no3': '刘顺', 'no4': '王家成'}
# # 通过key增加vlaue
# student_dict['no5'] = 'TOM'
# print(student_dict)
#
# # 使用update()增加value
# student_dict.update(no6='MARY')
# print(student_dict)
#
# student_dict.update({'no7': 'AMY'})
# print(student_dict)

# 字典的修改
# 语法同新增，没有这个数据，就是新增，有这个数据了，做的是修改操作


# 字典的删除
# pop()
# popitem()
# clear()
# del
# student_dict = {'no1': '刘梦丹', 'no2': '吴圆', 'no3': '刘顺', 'no4': '王家成'}
# student_dict.pop('no1')
# print(student_dict)

student_dict = {'no1': '刘梦丹', 'no2': '吴圆', 'no3': '刘顺', 'no4': '王家成'}
student_dict.popitem()
print(student_dict)

student_dict = {'no1': '刘梦丹', 'no2': '吴圆', 'no3': '刘顺', 'no4': '王家成'}
student_dict.clear()
print(student_dict)

student_dict = {'no1': '刘梦丹', 'no2': '吴圆', 'no3': '刘顺', 'no4': '王家成'}
del student_dict
# print(student_dict)
